一秒可生成500萬ID的分布式自增ID算法—雪花算法 (Snowflake,Delphi 版)
概述 分布式系統中,有一些需要使用全局唯一ID的場景,這種時候為了防止ID沖突可以使用36位的UUID,但是UUID有一些缺點,首先他相對比較長,另外UUID一般是無序的。 有些時 ...
概述 分布式系統中,有一些需要使用全局唯一ID的場景,這種時候為了防止ID沖突可以使用36位的UUID,但是UUID有一些缺點,首先他相對比較長,另外UUID一般是無序的。 有些時 ...
今天在盒子閑逛,無意中看到有人說XE7自帶的Json對象序列化很慢,帖子在這里:http://bbs.2ccc.com/topic.asp?topicid=464378 ;經過測試的確如此。 ...
Delphi 10.2.2 之前,可以通過 IDE視覺設置的系統注冊表項 修改字體和字體大小,因為 Delphi 10.2.2 IDE增加了主題,主題包含了字體信息, 此方法失效了。對於高分辨率屏幕, ...
ZLib是DEFLATE算法的實現庫,它的API同時支持gzip文件格式以及一個簡化的數據流格式。zlib數據流格式、DEFLATE以及gzip文件格式均已被分別標准化為 RFC 1950、 ...
內聯變量聲明(Inline Variable Declaration)是Delphi Rio 10.3中引入的功能。它是什么? 簡而言之,可以在代碼的任何行中聲明一個變量。也就是說,您可以在begi ...
運行效果如圖: ...
FireDAC 原生支持分頁查詢,不用寫分頁查詢SQL,只要設置 FetchOptions.Recskip (跳過的行數)和 RecsMax(分頁大小)允許通過結果集進行分頁。打開游標后,將跳過第一個 ...